home *** CD-ROM | disk | FTP | other *** search
- #ifndef __$CAPITALIZE_ALL$CLASS_NAME$_H
- #define __$CAPITALIZE_ALL$CLASS_NAME$_H
-
- [
- #ifndef __$CAPITALIZE_ALL$BASE_CLASS$_H
- #include "$BASE_CLASS$.h"
- #endif
- ]
-
- [#include <INCLUDE_FILE>
- ]
-
- [
- #ifndef __$CAPITALIZE_ALL$ASSOCIATION_ONE_CLASS$_H
- #include "$ASSOCIATION_ONE_CLASS.h"
- #endif
- ]
-
- [
- #ifndef __$CAPITALIZE_ALL$AGGREGATION_ONE_CLASS$_H
- #include "$AGGREGATION_ONE_CLASS$.h"
- #endif
- ]
-
- [
- #ifndef __$CAPITALIZE_ALL$ASSOCIATION_MANY_CLASS$_H
- #include "$ASSOCIATION_MANY_CLASS$.h"
- #endif
- ]
-
- [
- #ifndef __$CAPITALIZE_ALL$AGGREGATION_MANY_CLASS$_H
- #include "$AGGREGATION_MANY_CLASS$.h"
- #endif
- ]
-
- class CLASS_NAME[NO_RETURN NO_REPEAT: NO_REPEAT public BASE_CLASS ,DELETE_LAST_SYMBOL] CLASS_LIBRARY_BASE_CLASS
- { [ATTRIBUTE_TYPE ATTRIBUTE_NAME$;]
- [ASSOCIATION_ONE_CLASS$* ASSOCIATION_ONE_NAME$;]
- [AGGREGATION_ONE_CLASS AGGREGATION_ONE_NAME$;]
- [CList <ASSOCIATION_MANY_CLASS, ASSOCIATION_MANY_CLASS&> ASSOCIATION_MANY_NAME;]
- [CList <AGGREGATION_MANY_CLASS, AGGREGATION_MANY_CLASS&> AGGREGATION_MANY_NAME;]
- public:
-
- [ CPP_OPERATION_VIRTUAL CPP_OPERATION_STATIC OPERATION_RETURN_TYPE OPERATION_NAME (CPP_OPERATION_PARAMETERS) CPP_OPERATION_CONSTANT CPP_OPERATION_PURE_VIRTUAL;
- ]
-
- };
-
- #endif